home *** CD-ROM | disk | FTP | other *** search
- ;;; -*-Scheme-*-
-
- (define-widget-type 'selectionbox "SelectioB.h")
-
- (prolog
-
- "static SYMDESCR Type_Syms[] = {
- { \"dialog-prompt\", XmDIALOG_PROMPT },
- { \"dialog-selection\", XmDIALOG_SELECTION },
- { \"dialog-work-area\", XmDIALOG_WORK_AREA },
- { 0, 0}
- };")
-
- (define-widget-class 'selection-box 'xmSelectionBoxWidgetClass)
-
- (define scheme->dialog-type
- " return (XtArgVal)Symbols_To_Bits (x, 0, Type_Syms);")
-
- (scheme->c 'selection-box-dialogType scheme->dialog-type)
-
- (define-callback 'selection-box 'applyCallback #t)
- (define-callback 'selection-box 'cancelCallback #t)
- (define-callback 'selection-box 'noMatchCallback #t)
- (define-callback 'selection-box 'okCallback #t)
- (define-callback 'selection-box 'helpCallback #t)
-